package com.hsgene.statistics.dto;

import com.hsgene.order.dto.console.PostponeTestingOrderDto;

import java.io.Serializable;
import java.util.List;

/**
 * 首页统计信息
 *
 * @author wangbing
 * @version 1.0
 * @date 2018/12/20 11:54
 * Copyright: Copyright (c) 2018
 */
public class HomeStatisticsDto implements Serializable {

    private static final long serialVersionUID = 9214051877902741270L;
    /**
     * 套餐数量
     */
    private int packageCount;

    /**
     * 机构数量
     */
    private int agencyCount;

    /**
     * 订单数据统计
     */
    private HomeOrderStatisticsDto orderStatistics;

    /**
     * 待审批的耗材申请数量
     */
    private int goodsAuditCount;

    /**
     * 超期检测订单列表
     */
    private List<PostponeTestingOrderDto> postponeOrders;

    /**
     * 超期检测提醒信息
     */
    private OrderPostponeWarnDto postponeWarnInfo;

    public int getPackageCount() {
        return packageCount;
    }

    public void setPackageCount(int packageCount) {
        this.packageCount = packageCount;
    }

    public int getAgencyCount() {
        return agencyCount;
    }

    public void setAgencyCount(int agencyCount) {
        this.agencyCount = agencyCount;
    }

    public HomeOrderStatisticsDto getOrderStatistics() {
        return orderStatistics;
    }

    public void setOrderStatistics(HomeOrderStatisticsDto orderStatistics) {
        this.orderStatistics = orderStatistics;
    }

    public int getGoodsAuditCount() {
        return goodsAuditCount;
    }

    public void setGoodsAuditCount(int goodsAuditCount) {
        this.goodsAuditCount = goodsAuditCount;
    }

    public List<PostponeTestingOrderDto> getPostponeOrders() {
        return postponeOrders;
    }

    public void setPostponeOrders(List<PostponeTestingOrderDto> postponeOrders) {
        this.postponeOrders = postponeOrders;
    }

    public OrderPostponeWarnDto getPostponeWarnInfo() {
        return postponeWarnInfo;
    }

    public void setPostponeWarnInfo(OrderPostponeWarnDto postponeWarnInfo) {
        this.postponeWarnInfo = postponeWarnInfo;
    }
}
